package com.wushi.codegen.base;

import java.util.List;

public abstract class BaseService<T> {
	
	public abstract BaseDao<T> getDao();
	
	
	public void add(T t) {
		getDao().add(t);
		
	}
	
	
	public void update(T t) {
		getDao().update(t);
	}
	
	public List<T> updateBySelective(T t) {
		return getDao().updateBySelective(t);
	}
	
	public void delete(Object id) {
		getDao().delete(id);
	}
	
	public T queryById(Object id) {
		return getDao().queryById(id);
	}

	public int queryCount(Object paras) {
		return getDao().queryCount(paras);
	}
	
	public List<T> queryList(Object paras){
		return getDao().queryList(paras);
	}



}
